import java.util.Scanner;

/**
 * Created with IntelliJ IEDA.
 * Description:
 * User:86186
 * Date:2022-04-27
 * Time:15:31
 */
public class Test {

}
    /*//求 N 的阶乘 。
    public static int Factorial(int n){
        int sum = 1;
        for (int i = 1; i <= n; i++) {
            sum *= i;
        }
        return sum;
    }
    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
        System.out.print("请输入一个整数:");
        while (scanner.hasNext()){
            int num = scanner.nextInt();
            System.out.println(num+"的阶乘是:"+Factorial(num));
            System.out.print("请输入一个整数:");
        }
    }
}*/
    /*作业标题
求最大值方法的重载
作业内容

在同一个类中定义多个方法：要求不仅可以求两个整数的最大值，还可以求两个小数的最大值，以及两个小数和一个整数的大小关系*//*
    public static int Max(int x,int y){
        return Math.max(x,y);
    }

    public static double Max(double x,double y){
        return x>y?x:y;
    }
    public static double Max(int x,double y,double z) {
        if (x > y) {
            if (x > z) {
                return x;
            }
        } else if (y > x) {
            if (y > z) {
                return y;
            }
        } else if (z > x) {
            if (z > y) {
                return z;
            }
        }
        return 0;
    }

    public static void main(String[] args) {
        int a = 10;
        int b = 15;
        double c = 1.5;
        System.out.println(Max(a, b));
        System.out.println(Max(a, b, c));
    }
}*/

    /*private static int method(int[] arr) {
        out:for(int i=0;i<arr.length;i++) {
            for(int j=0;j<arr.length;j++) {
                if(arr[i]==arr[j]&&i!=j) {
                    continue out;//返回上方j不++
                }
            }
            return arr[i];
        }
        throw new IllegalArgumentException("No single numble");
    }

    public static void main(String[] args) {
        //找出出现一次的数字
        int []date=new int[5];
        Scanner scanner=new Scanner(System.in);
        System.out.println("请输入"+date.length+"个数字:");
        for (int i = 0; i < date.length; i++) {
            date[i]=scanner.nextInt();
        }
        System.out.println("只出现一次的数字为:"+method(date));
    }*/

   /* public static int Factorial(int n){
        int s=1;
        int sum=0;
        for (int i = 1; i <=n ; i++) {
            for (int j = 1; j <=i ; j++) {
                s*=j;
            }
            sum+=s;
        }
        return sum;
    }

        public static void main(String[] args){
            Scanner scanner=new Scanner(System.in);
            System.out.print("请输入一个整数:");
            while(scanner.hasNext()){
                int num = scanner.nextInt();
                System.out.println(Factorial(num));
                System.out.print("请输入一个整数:");
            }

        }
    }*/

    /*public static int add(int x,int y){
        return x+y;
    }
    public static double add(double x,double y,double z){
        return x+y+z;
    }
    public static void main(String[] args) {
        */
        /*作业标题
                求和的重载
        作业内容

        在同一个类中,分别定义求两个整数的方法 和 三个小数之和的方法。 并执行代码，求出结果*//*
        int a = 10;
        int b = 5;
        System.out.println(add(a, b));
        double x = 1.5;
        double y = 1.9;
        double z = 2.5;
        System.out.println(add(x, y, z));
    }
}*/

